package com.fin.quant.instra.mysql.model;

import java.util.Date;

/**
 * 排行榜资产表
 */
public class RankingAsset {
    /**
     * 资产ID，自增主键
     */
    private Long id;

    /**
     * 排行类型唯一识别ID
     */
    private String rankingTypeId;

    /**
     *
     */
    private Long assetId;

    /**
     * 排名位置
     */
    private Integer rankPosition;

    /**
     * 动态指标数据，JSON格式
     */
    private String metrics;

    /**
     * 标签数组，JSON格式
     */
    private String tags;

    /**
     * low,medium,high
     */
    private String riskLevel;

    /**
     *
     */
    private Date createdAt;

    /**
     *
     */
    private Date lastUpdated;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getRankingTypeId() {
        return rankingTypeId;
    }

    public void setRankingTypeId(String rankingTypeId) {
        this.rankingTypeId = rankingTypeId;
    }

    public Long getAssetId() {
        return assetId;
    }

    public void setAssetId(Long assetId) {
        this.assetId = assetId;
    }

    public Integer getRankPosition() {
        return rankPosition;
    }

    public void setRankPosition(Integer rankPosition) {
        this.rankPosition = rankPosition;
    }

    public String getMetrics() {
        return metrics;
    }

    public void setMetrics(String metrics) {
        this.metrics = metrics;
    }

    public String getTags() {
        return tags;
    }

    public void setTags(String tags) {
        this.tags = tags;
    }

    public String getRiskLevel() {
        return riskLevel;
    }

    public void setRiskLevel(String riskLevel) {
        this.riskLevel = riskLevel;
    }

    public Date getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }

    public Date getLastUpdated() {
        return lastUpdated;
    }

    public void setLastUpdated(Date lastUpdated) {
        this.lastUpdated = lastUpdated;
    }
}